Sun SiberianSun

WG_GetEvent

WG_GetEvent%()
Параметры:
Отсутствуют
Описание:
Возвращает тип произошедшего события.

Внимание: переменные, хранящие информацию о событии, очищаються только при следующем выполнении функции GUIw512_UpDate(), если иное не указано в настройках.

Типы событий и параметры доступные при этих событиях:

WGV_EventElementDown - элемент удерживается.
WG_EventSource() - возвращает указатель на удерживаемый элемент.
WG_EventLabel() - текст этого элемента.

WGV_EventElementClick - элемент был нажат.
WG_EventSource() - возвращает указатель на нажатый элемент.
WG_EventLabel() - текст элемента.
WG_EventState() - возвращает измененное состояние элемента, если он является кнопкой-тублером (togglebutton).

WGV_EventElementMoving - элемент перемещается пользователем.
WG_EventSource() - возвращает указатель на перемещаемый элемент.
WG_EventLabel() - текст элемента.
WG_EventState() - возвращает состояние элемента.
WG_EventX(), WG_EventX() - координаты элемента.

WGV_EventWindowChangeState - изменение состояния окна.
WG_EventSource() - указатель на окно.
WG_EventLabel() - заголовок окна.
WG_EventState() - измененное состояние окна (в ней же подробнее о состояниях окна).

WGV_EventWindowHelpClick - нажатие на кнопку помощи окна.
WG_EventSource() - указатель на окно, кнопка помощи которого была нажата.
WG_EventLabel() - заголовок окна.

WGV_EventMenuSelect - нажатие на элемент меню.
WG_EventSource() - указатель на нажатый элемент меню.
WG_EventLabel() - текст этого элемента.
WG_EventState() - возвращает измененное состояние элемента, если он является кнопкой-тублером (togglebutton).

WGV_EventContextMenuSelect - нажатие на элемент контекстного меню.
WG_EventSource() - указатель на нажатый элемент контекстного меню.
WG_EventLabel() - текст этого элемента.
WG_EventState() - возвращает измененное состояние элемента, если он является кнопкой-тублером (togglebutton).
WG_EventData() - указатель на элемент, контекстное меню которого было вызвано.

WGV_EventOptionButtonSelect - смена выбора OptionButton. При нажатии на уже выбранный OptionButton происходит событие WGV_EventElementClick.
WG_EventSource() - указатель на выбраный OptionButton.
WG_EventLabel() - текст этого OptionButton'а.
WG_EventData() - группа, которой принадлежит OptionButton, и внутри которой был сделан выбор.

WGV_EventTextBoxInput - ввод текста в TextBox.
WG_EventSource() - указатель на TextBox.
WG_EventLabel() - введенный текст.
WG_EventData() - тип окончания ввода.

WGV_EventScrollBarScrolling - прокручивание полосы прокрутки, изменение ее значения.
WG_EventSource() - указатель на полосу прокрутки.
WG_EventLabel() - ее текст.
WG_EventData() - текущее значение.
WG_EventState() - состояние полосы прокрутки.

WGV_EventMenuChangeState - изменение состояния меню.
WG_EventSource() - возвращает указатель на меню.
WG_EventLabel() - возвращает заголовок меню.
WG_EventState() - состояние меню.

WGV_EventMessageBoxSelect - выбор/нажатие на одну из кнопок MessageBox'а. Событие происходит только если MessageBox работает не в остановленном режиме.
WG_EventSource() - указатель на окно.
WG_EventLabel() - текст выбранной кнопки.
WG_EventData() - номер кнопки (-1 если окно было закрыто).

WGV_EventBoxSelect - выбор/нажатие на один из элементов списка.
WG_EventSource() - указатель на список.
WG_EventLabel() - текст выбранного элемента.
WG_EventData() - указатель на выбранный элемент списка.
WG_EventState() - тип нажатия.
Пример:
...

© 2007 SiberianSun.ru Support@SiberianSun.ru